package org.jeecg.modules.geo.model.param;

import cn.hutool.core.annotation.Alias;
import lombok.Data;

import java.util.List;

/**
 * @ClassName
 * @Description TODO
 * @Author czd
 * @Date 2021/12/29 14:54
 * @Version 1.0
 **/
@Data
public class GeoAreaParam {

    /**
     * 类型
     */
    private Integer type;
    /**
     * 应用id
     */
    private String appCode;

    /**
     * 区域信息
     */
    private List<Object> area;

    /**
     * 区域信息
     */
    private List<Object> areaId;

    /**
     * 项目id
     */
    private Integer projectId;

//    /**
//     * 适应前端的定义，设备id
//     */
//    private Integer devId;

    /**
     * 设备id
     */
    @Alias(value = "deviceId")
    private List<Object> devId;

    /**
     * 设备功能类型
     */
    private Integer deviceFeaturesType;

    /**
     * 背景图片,用base64编码传输图片内容
     */
    private String backgroundImage;
}
